import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
// 引入Vant
import Vant from 'vant'
import 'vant/lib/index.css'
// 引入全局样式
import '@/styles/index.scss'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
// 自动设置 REM 基准值（html 标签字体大小）
import 'amfe-flexible'
// import AMap from 'vue-amap'
import './permission'

import * as echarts from 'echarts' // 5.0版本的echarts引入方法

Vue.use(Vant)
Vue.use(ElementUI)
// Vue.use(AMap)
// AMap.initAMapApiLoader({
//   key: '14c8e261161f169aab768f1560d0f042',
//   plugin: [
//     'AMap.Autocomplete',
//     'AMap.PlaceSearch',
//     'AMap.Scale',
//     'AMap.OverView',
//     'AMap.ToolBar',
//     'AMap.MapType',
//     'AMap.PolyEditor',
//     'AMap.CircleEditor',
//     'AMap.Geocoder',
//     'AMap.createCustomComponent'
//   ],
//   v: '1.4.4'
// })

const upload = axios.create({
  baseURL: 'http://49.232.149.113:8877', // 这里配置你自己的url
  timeout: 5000,
  headers: {
    'Content-Type': 'multipart/form-data' // 请求头
  }
})

// 注册
Vue.prototype.$echarts = echarts
Vue.prototype.$axios = axios
Vue.prototype.$upload = upload
Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
